package mx.com.switz.service.Impl;

import java.util.List;
import mx.com.switz.dao.EmpresaDao;
import mx.com.switz.dto.Empresa;
import mx.com.switz.service.EmpresaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class EmpresaServiceImpl implements EmpresaService {
	
	@Autowired
	private EmpresaDao empresaDao;
	
	public void insertEmpresa(Empresa empresa) {
        empresaDao.insertEmpresa(empresa);
    }
        
          public void eliminaEmpresa(Empresa empresa) {
        empresaDao.deleteEmpresa(empresa);
      }  
          public void actualizaEmpresa(Empresa empresa) {
        empresaDao.updateEmpresa(empresa);
    }
    
        public List findEmpresaByNombre(Empresa empresa){
           return empresaDao.selectEmpresaByNombre(empresa);
        }
        public List<Empresa> listarEmpresas() {
		return empresaDao.findAllEmpresas();
	}
}
